Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain #1-w3 Spain #1-w4 Portugal F1 Portugal F2 France F7 Great Britain F1 Great Britain F2 Italy F7 Spain F9 Spain F10 Spain F11 France F10 Spain F24 France F19 Spain F31 France F7 Spain F13 Spain F14 Spain F15 Spain F25 Spain F33 Colombia F2 Great Britain F3 Portugal F1 Portugal F2 Spain F10 Spain F30 Spain F31 Spain F33 France F2 France F3 Portugal F2 France F4 Italy F15 Italy F16 France F8 Spain #1-w1 Spain F10 Italy F3 France F4 Canada F2 Spain F32 Spain F4 (Paguera) Spain F5 (Murcia) Spain F9 (Madrid) Belgium F8 Spain F29 (Sevilla) Spain F30 (Madrid) Spain F1 (Manacor (Mallorca)) Spain F2 (Manacor (Mallorca)) Spain F9 (Madrid) Belgium F9 Spain F28 (Madrid) Italy F28 Spain F21 Eddleman USTA Challenger - Birmingham Arroyo de la Encomienda - Valladolid Bancastato Challenger Lugano - Lugano Open D'Orleans - Orleans Spain F8 Spain F23 Spain F25 Sporting Challenger '07 Trofeo Regione Piemonte - Turin France F20 Spain F2 UTC Open by Selena - Cherkassy Tean International - Alphen Spain F32 Spain F22 Spain F23 Spain F24 Spain F32 Colombia F1 Copa Petrobras Brazil - Belo Horizonte Spain F14 Spain F15 Morocco Tennis Tour - Meknes Tunis Open - Tunis III Challenger Isla de Gran Canaria Ciudad de Telde - Telde BNP Paribas Primrose - Bordeaux Baden Open - Karlsruhe Nord LB Open - Braunschweig Spain #1-w2 BSI Challenger Lugano - Lugano Spain F29 Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Pekao Open - Szczecin Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Rabat Challenger Sunrise Challenger Barletta Challenger Athens Challenger Sofia Challenger Tunis Challenger Ostrava Challenger Rijeka Challenger Manchester Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Buenos Aires Challenger Mons Challenger Montevideo Challenger Kolding Challenger Santiago Challenger Bordeaux Challenger Alessandria Challenger Prostejov Challenger Arad Challenger Cordenons Challenger Szczecin Challenger Optimus Maia Open - Maia Tarragona Challenger Bucaramanga Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Le Gosier Challenger Napoli Challenger Prostejov Challenger Turin Challenger Scheveningen Challenger Sopot Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Szczecin Challenger Madrid Challenger Palermo Challenger Rennes Challenger Quito Challenger Sao Jose Do Rio Preto Challenger IPP Geneva Trophy - Geneva Sao Leopoldo Challenger Geneva Challenger Challenger Ford de Cherbourg - Cherbourg Kazan Challenger Skandia Open - Linz Challenger 42 - Andrezieux Casablanca Challenger Rabat Challenger Barletta Challenger Braunschweig Challenger Cordenons Challenger St. Remy Challenger Open de L'Isere - Grenoble The Bolton Challenger - Bolton Guadalajara Challenger LTA Hull Challenger - Hull drkoop.com USTA Tennis Championships - Armonk Polish Open 2000 - Poznan Tennis Cup of Flanders - Ostende FILA Challenger Biella - Biella Bordeaux Challenger Challenger 42 - Andrezieux Prague Challenger Open de L'Isere (Open 38) - Grenoble Isla de Lanzarote - Lanzarote Guimaraes Challenger Black Forest Open 2004 - Freudenstadt Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Vancouver Challenger Aptos Challenger Mobilux Open - Luxembourg Andria Challenger Chennai Challenger Kolkata Challenger Irving Challenger Le Gosier Challenger Bordeaux Challenger Cepu Open - San Marino Open Castilla y Leon - Segovia Mohammedia Challenger Marburg Challenger Recanati Challenger Cordenons Challenger Seville Challenger Pereira Challenger Antonio Savoldi-Marco Co. - Manerbio Guangzhou Challenger Moscow Challenger Prague Challenger Manerbio Challenger Harbour Tennis Cup Regione Lombardia - Milan ATP Challenger Tour Finals Aamulehti Tampere Open - Tampere Concurso Internacional de Vigo - Vigo Open Castilla y Leon - Segovia Scheveningen Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Copa Sevilla 2007 - Seville Open Costa Daurada - Tarragona Medjurgorje Open - Medjugorje ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Marrakech Challenger 8° Trani Cup - Trani Iskratel Open - Kranj Copa Sevilla-Internacionales de Andalucia - Seville Ethias Trophy - Mons Open D'Orleans - Orleans Ethias Trophy - Mons Ipsos Bucharest Challenger - Bucharest Copa Petrobras Uruguay - Montevideo Scheveningen Challenger Mobilux Open - Luxembourg Mitsubishi Electric Europe Cup - Monza Vicenza Challenger Open D'Orleans - Orleans Asuncion Challenger Lisbon Challenger Meknes Challenger Milan Challenger Perugia Challenger Rome Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Status Athens Open - Athens XI Ciutat de Barcelona - Barcelona Marburg Challenger Manerbio Challenger Mons Challenger Campinas Challenger Sao Paulo Challenger Cali Challenger Bratislava Challenger Unicredit Czech Open - Prostejov Braga Challenger Shymkent Challenger Timisoara Challenger - Timisoara Brasov Challenger - Brasov Milan Challenger Challenger Ford de Cherbourg - Cherbourg Heilbronn Challenger Meknes Challenger Open Prevadies - St. Brieuc Morocco Tennis Tour - Marrakech Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Riviera di Rimini Challenger - Rimini Ethias Trophy - Mons Challenger Ciudad de Guayaquil - Guayaquil Guayaquil Challenger Seville Challenger Segovia Challenger San Luis Potosi Challenger Challenger Copa Sevilla 2008 - Seville Pozoblanco Challenger Dallas Challenger Tunis Challenger Rome Challenger Mons Challenger Timisoara Challenger - Timisoara Cordenons Challenger San Marino Challenger Kosice Challenger Santiago Challenger Challenger 42 - Andrezieux Mons Challenger Lima Challenger San Luis Potosi Challenger Santo Domingo Challenger Padova Challenger Shenzhen Challenger Okal Cup 2001 International Bavarian Championships - Eckental Napoli Challenger Campionati Internazionali di Sicilia - Palermo Ostrava Challenger Furth Challenger Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad Energis Open - Amsterdam Idea Prokom Open - Sopot The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Tata Open 2002 - Chennai Copenhagen Open - Copenhagen Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Almaty Challenger Open 13 - Marseille Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona Meknes Challenger 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Kenitra Challenger Internationaux de Tennis de Brest - Brest Casablanca Challenger Liberec Challenger Kosice Challenger Canberra Challenger Open de Charleroi - Charleroi Ciudad de Telde - Telde Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Trofeo Sisma Mantova - Mantova Qatar Open - Doha Open 13 - Marseille Qingdao Challenger Estoril Open - Estoril Bordeaux Challenger BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Croatia Open - Umag Le Gosier Challenger Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Panama City Challenger Heineken Open - Auckland Cordenons Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Monza Challenger Gerry Weber Open - Halle The 10tele.com Open - Nottingham Bordeaux Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Internationaux de Doubs Open de Franchie-Comte - Besancon Oberstaufen Challenger Stockholm Open - Stockholm Meerbusch Challenger Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Biella Challenger Open 13 - Marseille The Dubai Tennis Championships - Dubai KGHM Polish Indoors - Wroclaw BMW Open - Munich Gerry Weber Open - Halle The 10tele.com Open - Nottingham V Abierto Internacional de Salinas - Salinas AXA Open II - Espinho Time Warner USTA Challenger - Binghamton Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland X Open Internacional D'Andorra - Andorra ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Pro Tennis World Open - Boca Raton ATP Challenger Open 2004 - Monchengladbach TED Open - Istanbul Open de L'Isere - Grenoble ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Arroyo de la Encomienda - Valladolid Mons Challenger Roma Challenger 2007 - Rome Marburg Challenger Riviera di Rimini Challenger - Rimini Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Copa Petrobras Colombia - Bogota The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Seville Challenger Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Segovia Challenger Grand Prix Hassan II - Casablanca Poznan Challenger Tennislife Cup - Napoli Open 13 - Marseille Open de Nice Cote dAzur - Nice Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Open Tarragona Costa Daurada - Tarragona Istanbul Challenger The Samsung Open - Nottingham Copa Petrobras-Argentina - Buenos Aires Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Besancon Challenger Estoril Open - Estoril Milan Indoors - Milan Zagreb Challenger Rome Challenger Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Alessandria Challenger Alphen Challenger Heineken Open - Auckland Open Sud de France - Montpellier TD Waterhouse Cup - Long Island Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Bordeaux Challenger Prostejov Challenger BMW Open - Munich Prostejov Challenger Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Furth Challenger Brisbane International - Brisbane Cali Challenger Heineken Open - Auckland Cortina Challenger Noumea Challenger Heilbronn Challenger Bercuit Challenger Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon Szczecin Challenger Sao Paulo Challenger U.S. National Indoor Tennis Championships - Memphis Movistar Open - Vina del Mar Mons Challenger Delray Beach International Tennis Championships - Delray Beach Tashkent Challenger Rennes Challenger PBZ Zagreb Indoors - Zagreb Arad Challenger Poznan Challenger Bet-at-home Open - Hamburg Geneva Challenger Bet-at-home Open - Hamburg Gerry Weber Open - Halle Tanger Challenger Bratislava Challenger Meknes Challenger Open de Tenis Comunidad Valenciana - Valencia Ordina Open - s-Hertogenbosch Rabat Challenger Portugal Open - Oeiras Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Marbella Challenger Marrakech Challenger If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Aircel Chennai Open - Chennai SAP Open - San Jose Barcelona Open BancSabadell - Barcelona Brasil Open - Sao Paulo Leon Challenger Brasil Open - Sao Paulo Monza Challenger Panama City Challenger Rome Challenger Johannesburg Challenger The Priority Telecom Open - Amersfoort Open de Nice Cote d'Azur - Nice Athens Challenger Poprad Tatry Challenger Tunis Challenger Stockholm Open - Stockholm Topshelf Open - 's-Hertogenbosch Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad New Delhi Challenger Scheveningen Challenger Poznan Challenger Serbia Open - Belgrade Gerry Weber Open - Halle Open de Moselle - Metz Thailand Open - Bangkok Open Sud de France - Montpellier Movistar Open - Santiago Napoli Challenger Gerry Weber Open - Halle Orleans Challenger Morelos Challenger AEGON International - Eastbourne Medellin Challenger Aix En Provence Challenger If Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach Zagreb Challenger Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Japan Open - Tokyo Heineken Open Shanghai - Shanghai Mexico City Challenger Lexington Challenger Guayaquil Challenger Heilbronn Challenger Marrakech Challenger Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca BMW Open - Munich Open 13 - Marseille TD Waterhouse Cup - Long Island Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Segovia Challenger Anning Challenger Madrid Challenger Dubai Duty Free Tennis Championships - Dubai Le Gosier Challenger Barcelona Challenger Ostrava Challenger GHI Bronx Tennis Classic - Bronx Braunschweig Challenger Lima Challenger Alphen Challenger Istanbul Challenger XL Capital Bermuda Open - Bermuda Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Samarkand Challenger Mestre Challenger Quimper Challenger Rimouski Challenger Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Internazionali di Tennis de San Marino - San Marino Generali Open - Kitzbuhel Tampere Challenger Grand Prix Hassan II - Marrakech Blois Challenger Braunschweig Challenger Scheveningen Challenger Tenniscup of Flanders - Ostende Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Bogota Challenger - Bogota Bastad Challenger Ecuador Open - Quito Alphen Challenger ATP Challenger La Serena - La Serena Dubai Open - Dubai The Nottingham Open - Nottingham Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Austrian Open - Kitzbuhel Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Madrid St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Campbells Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells Idea Prokom Open - Sopot Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Adidas International - Sydney Sony Ericsson Open - Miami Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca Studena Croatia Open - Umag BNP Paribas Open - Indian Wells Heineken Open - Auckland Sony Ericsson Open - Miami Trofeo Conde de Godo - Barcelona Energis Open - Amersfoort Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Bet-at-home Open - Hamburg Mutua Madrilena Masters Madrid - Madrid ABN/AMRO World Tennis Tournament - Rotterdam AAPT Championships - Adelaide International Championship of Croatia - Umag Qatar ExxonMobil Open - Doha Open de Moselle - Metz BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BMW Open - Munich AEGON Championships - London Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells SkiStar Swedish Open - Bastad Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Mutua Madrid Open - Madrid Winston Salem - Winston Salem Mercedes Cup - Stuttgart French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich Wimbledon - London U.S. Open - New York Australian Open - Melbourne Qatar ExxonMobil Open - Doha French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Campionati Internazionali d'Italia - Rome U.S. Open - New York French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte Carlo French Open - Paris Australian Open - Melbourne BNP Paribas Masters - Paris Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Olympics - Beijing Olympics - London Olympics - Athens